.icon {
    display: inline-block;
    width: 80px;
    height: 80px;
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat 0 0;
}

.icon-none {
    display: none;
}

.icon-user {
    width: 20px;
    height: 20px;
    background-position: -30px -190px;

}

.icon-jssd {
    background-position: 0 0;
}
.icon-dqsj {
    background-position: -80px 0;
}
.icon-pjsd {
    background-position: -160px 0;
}
.icon-hbgd {
    background-position: -240px 0;
}
.icon-zgss {
    background-position: -320px 0;
}
.icon-qxzc {
    background-position: 0 -80px;
}
.icon-dcss {
    background-position: -80px -80px;
}
.icon-fjqy {
    background-position: -160px -80px;
}
.icon-dclc {
    background-position: -240px -80px;
}
.icon-dcdl {
    background-position: -320px -80px;
}

.icon-android {
    width: 40px;
    height: 40px;
    background-position: -100px -175px;
}

.icon-ios {
    width: 40px;
    height: 40px;
    background-position: -180px -175px;
}

.icon-prev,
.icon-next {
    width: 30px;
    height: 40px;
}

.icon-prev {
    background-position: -265px -180px;
}
.icon-next {
    background-position: -345px -180px;
}
.icon-QQ {
    background-position: 0 -240px;
}

.icon-error {
    width: 35px;
    height: 40px;
    background-position:-100px -260px;
}
